package main

import (
	"log"
	"net"
	"youfu-log/service"
	"youfu-log/service/stub"

	"google.golang.org/grpc"
)

func main() {
	// 创建一个RPC服务器
	rpcServer := grpc.NewServer()
	// rpcServer := grpc.NewServer(grpc.Creds(GetServerCreds()))

	// 在RPC服务器中注册服务
	stub.RegisterHelloServiceServer(rpcServer, new(service.HelloService))
	stub.RegisterProductServiceServer(rpcServer, new(service.ProductService))
	// 定义一个TCP监听器
	listener, _ := net.Listen("tcp", ":8090")
	log.Println("服务开始运行" +
		"，监听端口:8090")
	// RPC服务器在指定TCP监听器监听客户连接
	rpcServer.Serve(listener)
}
